package cn.fl.ref.fncprjeaplysettle.vo;

import java.math.BigDecimal;
import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

/**
 * @Description: 融资项目提前结清 
 */
public class FncPrjEaplySettleVO extends BaseVO {

	private static final long serialVersionUID = 1L;

	/**
	 * 项目编号
	 */
	private Long prjid;
	
	/**
	 * 备注信息
	 */
	private String rmrk;
	
	/**
	 * 是否有效
	 */
	private Integer isValid;
	
	/**
	 * 是否删除
	 */
	private Integer isDel;
	
	/**
	 * 提前结清期数
	 */
	private Integer esPd;
	
	/**
	 * 应付本金
	 */
	private BigDecimal capital;
	
	/**
	 * 应付利息
	 */
	private BigDecimal interest;
	
	/**
	 * 其他费用
	 */
	private BigDecimal otherChar;
	
	/**
	 * 结清费用
	 */
	private BigDecimal setlleChar;
	
	/**
	 * 合计费用
	 */
	private BigDecimal allChar;
	
	/**
	 * 预计支付时间
	 */
	private Date payTm;
	
	/**
	 * 机构收款账户
	 */
	private Long recvAcc;
	
	/**
	 * 收款单位-机构收款账户
	 */
	private String reBanAccNm;
	
	/**
	 * 收款账号-机构收款账户
	 */
	private String reAccNum;
	
	/**
	 * 开户行行名-机构收款账户
	 */
	private String reAccNm;
	
	/**
	 * 我司付款账户
	 */
	private Long payAcc;
	
	/**
	 * 收款单位-我司付款账户
	 */
	private String payBanAccNm;
	
	/**
	 * 收款账号-我司付款账户
	 */
	private String payAccNum;
	
	/**
	 * 开户行行名-我司付款账户
	 */
	private String payAccNm;
	
	/**
	 * 结清期次利息费用
	 */
	private BigDecimal esPdInterest;
	

	public Long getPrjid() {
		return prjid;
	}

	public void setPrjid(Long prjid) {
		this.prjid = prjid;
	}

	public String getRmrk() {
		return rmrk;
	}

	public void setRmrk(String rmrk) {
		this.rmrk = rmrk;
	}

	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public Integer getEsPd() {
		return esPd;
	}

	public void setEsPd(Integer esPd) {
		this.esPd = esPd;
	}

	public BigDecimal getCapital() {
		return capital;
	}

	public void setCapital(BigDecimal capital) {
		this.capital = capital;
	}

	public BigDecimal getInterest() {
		return interest;
	}

	public void setInterest(BigDecimal interest) {
		this.interest = interest;
	}

	public BigDecimal getOtherChar() {
		return otherChar;
	}

	public void setOtherChar(BigDecimal otherChar) {
		this.otherChar = otherChar;
	}

	public BigDecimal getSetlleChar() {
		return setlleChar;
	}

	public void setSetlleChar(BigDecimal setlleChar) {
		this.setlleChar = setlleChar;
	}

	public BigDecimal getAllChar() {
		return allChar;
	}

	public void setAllChar(BigDecimal allChar) {
		this.allChar = allChar;
	}

	public Date getPayTm() {
		return payTm;
	}

	public void setPayTm(Date payTm) {
		this.payTm = payTm;
	}

	public Long getRecvAcc() {
		return recvAcc;
	}

	public void setRecvAcc(Long recvAcc) {
		this.recvAcc = recvAcc;
	}

	public String getReBanAccNm() {
		return reBanAccNm;
	}

	public void setReBanAccNm(String reBanAccNm) {
		this.reBanAccNm = reBanAccNm;
	}

	public String getReAccNum() {
		return reAccNum;
	}

	public void setReAccNum(String reAccNum) {
		this.reAccNum = reAccNum;
	}

	public String getReAccNm() {
		return reAccNm;
	}

	public void setReAccNm(String reAccNm) {
		this.reAccNm = reAccNm;
	}

	public Long getPayAcc() {
		return payAcc;
	}

	public void setPayAcc(Long payAcc) {
		this.payAcc = payAcc;
	}

	public String getPayBanAccNm() {
		return payBanAccNm;
	}

	public void setPayBanAccNm(String payBanAccNm) {
		this.payBanAccNm = payBanAccNm;
	}

	public String getPayAccNum() {
		return payAccNum;
	}

	public void setPayAccNum(String payAccNum) {
		this.payAccNum = payAccNum;
	}

	public String getPayAccNm() {
		return payAccNm;
	}

	public void setPayAccNm(String payAccNm) {
		this.payAccNm = payAccNm;
	}

	public BigDecimal getEsPdInterest() {
		return esPdInterest;
	}

	public void setEsPdInterest(BigDecimal esPdInterest) {
		this.esPdInterest = esPdInterest;
	}
}
